 
 .kh-conb ul {
  	width: auto;
    overflow: hidden;
 }
 
 .kh-conb li {
     width: 23%;
     float: left;
     margin-right: 2.3%;
     margin-bottom: 35px;
     text-align: center;
     overflow: hidden;
     cursor: pointer;
 }
 
 .kh-conb li a {
     width: 100%;
     height: auto;
 }
 
 .kh-conb li:nth-of-type(4n) {
     margin-right: 0;
 }
 
 .kh-conb-tbox {
     width: 100%;
     height: 185px;
     box-sizing: border-box;
     position: relative;
     border: 1px solid #dddddd;
 }
 
 .kh-conb-tbox img {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .kh-conb li p {
     margin-top: 20px;
     font-size: 18px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .kh-conb {
     padding-bottom: 140px;
 }
 

 .kh-conb li:hover .fuceng {
     top: 0;
 }
 .kh-conb-tbox-xg {
     width: 100%;
     height: 100px;
     position: relative;
 }